package com.solution.wx.share.constants;

/**
 * 分享常量模块
 * @author xkl
 * @date 2018年5月11日 上午10:23:56
 */
public class ShareConstants {
	/**
	 * 分享类型
	 * @author xkl
	 * @date 2018年5月11日 上午10:25:26
	 */
	public enum SHARE_TYPE {
		MODULE(1, "模块"),
		PRODUCT(2, "商品");
		
		private Integer code;
		private String name;

		private SHARE_TYPE(Integer code, String name) {
			this.code = code;
			this.name = name;
		}

		public Integer getCode() {
			return code;
		}

		public void setCode(Integer code) {
			this.code = code;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}
	}
	
	/**
	 * 分享评论类型
	 * @author xkl
	 * @date 2018年5月11日 上午10:27:04
	 */
	public enum COMMENT_TYPE {
		COMMENT_SHARE(1, "评论分享"),
		COMMENT_REPLY(2, "回复评论");
		
		private Integer code;
		private String name;

		private COMMENT_TYPE(Integer code, String name) {
			this.code = code;
			this.name = name;
		}

		public Integer getCode() {
			return code;
		}

		public void setCode(Integer code) {
			this.code = code;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}
	}
	
	/**
	 * 评论状态
	 * @author xkl
	 * @date 2018年5月11日 上午10:27:04
	 */
	public enum COMMENT_STATUS {
		WAIT_TO_APPROVE(1, "待审核"),
		APPROVE_PASS(2, "已审核"),
		APPROVE_REJECTED(3, "审核驳回");
		
		private Integer code;
		private String name;

		private COMMENT_STATUS(Integer code, String name) {
			this.code = code;
			this.name = name;
		}

		public Integer getCode() {
			return code;
		}

		public void setCode(Integer code) {
			this.code = code;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}
	}
}
